package com.joyintech.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author LENOVO
 * @description  文件存储实体
 */
@Data
@TableName("file_url")
public class FileUrl  {
    /**
     * 主键
     * @TableId(type = IdType.AUTO) mybatis-plus在数据库中设置主键自增需要在对应的实体类上添加该注解
     */
    @TableId(type = IdType.INPUT)
    private String id;

    /**
     * 文件路径
     */
    private String fileUrl;

    /**
     * 业务系统名称
     */
    private String project;

    /**
     * 文件删除标志 1-存在  0-删除
     */
    private String state;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 文件原名称
     */
    private String fileName;
    /**
     * 文件hashcode
     */
    private String fileHashCode;
    /**
     * 文件的真实路径
     */
    private String realPath;
}
